home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Demos / A.D. Software / OOFILE 1.3b4d6.sit / OOFILE 1.3b4d6 / OOFRep demo / RepTestApp.cp < prev    next >
MacBinary  |  1997-05-09  |  9.1 KB  |  [TEXT/R*ch]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: RepTestApp.cp

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
1% dexvert MS-DOS Code Page Info (other/dosCodePage) ext Unsupported
1% dexvert Text File (text/txt) fallback Supported
100% file MacBinary II, inited, Thu May 8 21:36:21 1997, modified Thu May 8 21:36:21 1997, creator BBEdit, type ASCII, 8299 bytes "RepTestApp.cp" , at 0x20eb 869 bytes resource default (weak)
99% file data default
74% TrID Macintosh plain text (MacBinary) default
25% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
100% lsar MacBinary default


id metadata
keyvalue
macFileType[TEXT]
macFileCreator[R*ch]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0d 52 65 70 54 65 73 | 74 41 70 70 2e 63 70 00 |..RepTes|tApp.cp.|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 52 2a 63 | 68 01 00 00 00 00 00 00 |.TEXTR*c|h.......|
|00000050| 00 00 00 00 00 20 6b 00 | 00 03 65 af 98 30 15 af |..... k.|..e..0..|
|00000060| 98 30 15 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |.0......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 78 39 00 00 |........|....x9..|
|00000080| 2f 2f 20 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |// =====|========|
|00000090| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000000c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 0d 2f |========|======./|
|000000d0| 2f 09 52 65 70 54 65 73 | 74 41 70 70 2e 63 70 09 |/.RepTes|tApp.cp.|
|000000e0| 09 09 09 44 65 72 69 76 | 65 64 20 68 65 61 76 69 |...Deriv|ed heavi|
|000000f0| 6c 79 20 66 72 6f 6d 20 | 74 68 65 20 44 61 73 68 |ly from |the Dash|
|00000100| 62 6f 61 72 64 20 53 74 | 61 72 74 65 72 0d 2f 2f |board St|arter.//|
|00000110| 20 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d | =======|========|
|00000120| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000130| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000140| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000150| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 0d 2f 2f 0d |========|====.//.|
|00000160| 0d 23 69 6e 63 6c 75 64 | 65 20 22 52 65 70 54 65 |.#includ|e "RepTe|
|00000170| 73 74 41 70 70 2e 68 22 | 0d 0d 23 69 6e 63 6c 75 |stApp.h"|..#inclu|
|00000180| 64 65 20 3c 4c 41 70 70 | 6c 69 63 61 74 69 6f 6e |de <LApp|lication|
|00000190| 2e 68 3e 0d 23 69 6e 63 | 6c 75 64 65 20 3c 4c 47 |.h>.#inc|lude <LG|
|000001a0| 72 6f 77 5a 6f 6e 65 2e | 68 3e 0d 23 69 6e 63 6c |rowZone.|h>.#incl|
|000001b0| 75 64 65 20 3c 4c 57 69 | 6e 64 6f 77 2e 68 3e 0d |ude <LWi|ndow.h>.|
|000001c0| 23 69 6e 63 6c 75 64 65 | 20 3c 55 44 72 61 77 69 |#include| <UDrawi|
|000001d0| 6e 67 53 74 61 74 65 2e | 68 3e 0d 23 69 6e 63 6c |ngState.|h>.#incl|
|000001e0| 75 64 65 20 3c 55 4d 65 | 6d 6f 72 79 4d 67 72 2e |ude <UMe|moryMgr.|
|000001f0| 68 3e 0d 23 69 6e 63 6c | 75 64 65 20 3c 55 52 65 |h>.#incl|ude <URe|
|00000200| 67 69 73 74 72 61 72 2e | 68 3e 0d 23 69 6e 63 6c |gistrar.|h>.#incl|
|00000210| 75 64 65 20 22 6f 6f 66 | 47 72 70 68 73 2e 68 22 |ude "oof|Grphs.h"|
|00000220| 0d 0d 23 69 6e 63 6c 75 | 64 65 20 22 6f 6f 66 52 |..#inclu|de "oofR|
|00000230| 65 70 50 50 57 69 6e 64 | 6f 77 2e 68 22 0d 23 69 |epPPWind|ow.h".#i|
|00000240| 6e 63 6c 75 64 65 20 22 | 6f 6f 66 52 65 70 4d 61 |nclude "|oofRepMa|
|00000250| 63 50 72 69 6e 74 2e 68 | 22 0d 0d 23 69 66 64 65 |cPrint.h|"..#ifde|
|00000260| 66 20 4f 4f 46 5f 53 6d | 61 72 74 48 65 61 70 0d |f OOF_Sm|artHeap.|
|00000270| 09 23 69 6e 63 6c 75 64 | 65 20 22 73 6d 72 74 68 |.#includ|e "smrth|
|00000280| 65 61 70 2e 68 70 70 22 | 0d 23 65 6e 64 69 66 0d |eap.hpp"|.#endif.|
|00000290| 0d 2f 2f 20 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.// ====|========|
|000002a0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000002b0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000002c0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|000002d0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 0d |========|=======.|
|000002e0| 2f 2f 09 09 2a 20 4d 61 | 69 6e 20 50 72 6f 67 72 |//..* Ma|in Progr|
|000002f0| 61 6d 0d 2f 2f 20 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |am.// ==|========|
|00000300| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000310| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000320| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000330| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00000340| 3d 0d 0d 76 6f 69 64 20 | 6d 61 69 6e 28 29 0d 7b |=..void |main().{|
|00000350| 0d 09 09 09 09 09 09 09 | 09 09 2f 2f 20 53 65 74 |........|..// Set|
|00000360| 20 44 65 62 75 67 67 69 | 6e 67 20 6f 70 74 69 6f | Debuggi|ng optio|
|00000370| 6e 73 0d 09 53 65 74 44 | 65 62 75 67 54 68 72 6f |ns..SetD|ebugThro|
|00000380| 77 5f 28 64 65 62 75 67 | 41 63 74 69 6f 6e 5f 41 |w_(debug|Action_A|
|00000390| 6c 65 72 74 29 3b 0d 09 | 53 65 74 44 65 62 75 67 |lert);..|SetDebug|
|000003a0| 53 69 67 6e 61 6c 5f 28 | 64 65 62 75 67 41 63 74 |Signal_(|debugAct|
|000003b0| 69 6f 6e 5f 41 6c 65 72 | 74 29 3b 0d 0d 09 49 6e |ion_Aler|t);...In|
|000003c0| 69 74 69 61 6c 69 7a 65 | 48 65 61 70 28 33 29 3b |itialize|Heap(3);|
|000003d0| 09 09 09 09 2f 2f 20 49 | 6e 69 74 69 61 6c 69 7a |....// I|nitializ|
|000003e0| 65 20 4d 65 6d 6f 72 79 | 20 4d 61 6e 61 67 65 72 |e Memory| Manager|
|000003f0| 0d 09 09 09 09 09 09 09 | 09 09 2f 2f 20 50 61 72 |........|..// Par|
|00000400| 61 6d 65 74 65 72 20 69 | 73 20 6e 75 6d 62 65 72 |ameter i|s number|
|00000410| 20 6f 66 20 4d 61 73 74 | 65 72 20 50 6f 69 6e 74 | of Mast|er Point|
|00000420| 65 72 0d 09 09 09 09 09 | 09 09 09 09 2f 2f 20 20 |er......|....// |
|00000430| 20 62 6c 6f 63 6b 73 20 | 74 6f 20 61 6c 6c 6f 63 | blocks |to alloc|
|00000440| 61 74 65 0d 09 0d 09 09 | 09 09 09 09 09 09 09 2f |ate.....|......./|
|00000450| 2f 20 49 6e 69 74 69 61 | 6c 69 7a 65 20 73 74 61 |/ Initia|lize sta|
|00000460| 6e 64 61 72 64 20 54 6f | 6f 6c 62 6f 78 20 6d 61 |ndard To|olbox ma|
|00000470| 6e 61 67 65 72 73 0d 09 | 55 51 44 47 6c 6f 62 61 |nagers..|UQDGloba|
|00000480| 6c 73 3a 3a 49 6e 69 74 | 69 61 6c 69 7a 65 54 6f |ls::Init|ializeTo|
|00000490| 6f 6c 62 6f 78 28 26 71 | 64 29 3b 0d 09 0d 09 6e |olbox(&q|d);....n|
|000004a0| 65 77 20 4c 47 72 6f 77 | 5a 6f 6e 65 28 32 30 30 |ew LGrow|Zone(200|
|000004b0| 30 30 29 3b 09 09 09 2f | 2f 20 49 6e 73 74 61 6c |00);.../|/ Instal|
|000004c0| 6c 20 61 20 47 72 6f 77 | 5a 6f 6e 65 20 66 75 6e |l a Grow|Zone fun|
|000004d0| 63 74 69 6f 6e 20 74 6f | 20 63 61 74 63 68 0d 09 |ction to| catch..|
|000004e0| 09 09 09 09 09 09 09 09 | 2f 2f 20 20 20 20 6c 6f |........|// lo|
|000004f0| 77 20 6d 65 6d 6f 72 79 | 20 73 69 74 75 61 74 69 |w memory| situati|
|00000500| 6f 6e 73 2e 0d 09 09 09 | 09 09 09 09 09 09 2f 2f |ons.....|......//|
|00000510| 20 20 20 20 50 61 72 61 | 6d 65 74 65 72 20 69 73 | Para|meter is|
|00000520| 20 73 69 7a 65 20 6f 66 | 20 72 65 73 65 72 76 65 | size of| reserve|
|00000530| 20 6d 65 6d 6f 72 79 0d | 09 09 09 09 09 09 09 09 | memory.|........|
|00000540| 09 2f 2f 20 20 20 20 62 | 6c 6f 63 6b 20 74 6f 20 |.// b|lock to |
|00000550| 61 6c 6c 6f 63 61 74 65 | 64 2e 20 54 68 65 20 66 |allocate|d. The f|
|00000560| 69 72 73 74 20 74 69 6d | 65 0d 09 09 09 09 09 09 |irst tim|e.......|
|00000570| 09 09 09 2f 2f 20 20 20 | 20 74 68 65 20 47 72 6f |...// | the Gro|
|00000580| 77 5a 6f 6e 65 20 66 75 | 6e 63 74 69 6f 6e 20 69 |wZone fu|nction i|
|00000590| 73 20 63 61 6c 6c 65 64 | 2c 0d 09 09 09 09 09 09 |s called|,.......|
|000005a0| 09 09 09 2f 2f 20 20 20 | 20 74 68 65 72 65 20 77 |...// | there w|
|000005b0| 69 6c 6c 20 62 65 20 61 | 74 20 6c 65 61 73 74 20 |ill be a|t least |
|000005c0| 74 68 69 73 20 6d 75 63 | 68 0d 09 09 09 09 09 09 |this muc|h.......|
|000005d0| 09 09 09 2f 2f 20 20 20 | 20 6d 65 6d 6f 72 79 20 |...// | memory |
|000005e0| 6c 65 66 74 20 28 73 6f | 20 79 6f 75 27 6c 6c 20 |left (so| you'll |
|000005f0| 68 61 76 65 20 65 6e 6f | 75 67 68 0d 09 09 09 09 |have eno|ugh.....|
|00000600| 09 09 09 09 09 2f 2f 20 | 20 20 20 6d 65 6d 6f 72 |.....// | memor|
|00000610| 79 20 74 6f 20 61 6c 65 | 72 74 20 74 68 65 20 75 |y to ale|rt the u|
|00000620| 73 65 72 20 6f 72 20 66 | 69 6e 69 73 68 0d 09 09 |ser or f|inish...|
|00000630| 09 09 09 09 09 09 09 2f | 2f 20 20 20 20 77 68 61 |......./|/ wha|
|00000640| 74 20 79 6f 75 20 61 72 | 65 20 64 6f 69 6e 67 29 |t you ar|e doing)|
|00000650| 2e 0d 09 09 09 09 09 09 | 09 09 09 0d 09 52 65 70 |........|.....Rep|
|00000660| 54 65 73 74 41 70 70 09 | 74 68 65 41 70 70 3b 09 |TestApp.|theApp;.|
|00000670| 09 09 2f 2f 20 43 72 65 | 61 74 65 20 69 6e 73 74 |..// Cre|ate inst|
|00000680| 61 6e 63 65 20 6f 66 20 | 79 6f 75 72 20 41 70 70 |ance of |your App|
|00000690| 6c 69 63 61 74 69 6f 6e | 0d 09 74 68 65 41 70 70 |lication|..theApp|
|000006a0| 2e 52 75 6e 28 29 3b 09 | 09 09 09 09 2f 2f 20 20 |.Run();.|....// |
|000006b0| 20 63 6c 61 73 73 20 61 | 6e 64 20 72 75 6e 20 69 | class a|nd run i|
|000006c0| 74 0d 7d 0d 0d 0d 2f 2f | 20 2d 2d 2d 2d 2d 2d 2d |t.}...//| -------|
|000006d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000006e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000006f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000700| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000710| 2d 2d 2d 2d 0d 2f 2f 09 | 09 2a 20 52 65 70 54 65 |----.//.|.* RepTe|
|00000720| 73 74 41 70 70 0d 2f 2f | 20 2d 2d 2d 2d 2d 2d 2d |stApp.//| -------|
|00000730| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000740| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000750| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000760| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000770| 2d 2d 2d 2d 0d 2f 2f 09 | 43 6f 6e 73 74 72 75 63 |----.//.|Construc|
|00000780| 74 6f 72 0d 0d 52 65 70 | 54 65 73 74 41 70 70 3a |tor..Rep|TestApp:|
|00000790| 3a 52 65 70 54 65 73 74 | 41 70 70 28 29 0d 7b 0d |:RepTest|App().{.|
|000007a0| 7d 0d 0d 0d 2f 2f 20 2d | 2d 2d 2d 2d 2d 2d 2d 2d |}...// -|--------|
|000007b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000007c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000007d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000007e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000007f0| 2d 2d 0d 2f 2f 09 09 2a | 20 52 65 70 54 65 73 74 |--.//..*| RepTest|
|00000800| 41 70 70 0d 2f 2f 20 2d | 2d 2d 2d 2d 2d 2d 2d 2d |App.// -|--------|
|00000810| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000820| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000830| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000840| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000850| 2d 2d 0d 2f 2f 09 44 65 | 73 74 72 75 63 74 6f 72 |--.//.De|structor|
|00000860| 0d 0d 52 65 70 54 65 73 | 74 41 70 70 3a 3a 7e 52 |..RepTes|tApp::~R|
|00000870| 65 70 54 65 73 74 41 70 | 70 28 29 0d 7b 0d 7d 0d |epTestAp|p().{.}.|
|00000880| 0d 2f 2f 20 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |.// ----|--------|
|00000890| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008b0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000008c0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 0d |--------|-------.|
|000008d0| 2f 2f 09 09 49 6e 69 74 | 69 61 6c 69 7a 65 0d 2f |//..Init|ialize./|
|000008e0| 2f 20 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |/ ------|--------|
|000008f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000900| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000910| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00000920| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 0d 76 6f |--------|-----.vo|
|00000930| 69 64 0d 52 65 70 54 65 | 73 74 41 70 70 3a 3a 49 |id.RepTe|stApp::I|
|00000940| 6e 69 74 69 61 6c 69 7a | 65 28 29 0d 7b 0d 09 6f |nitializ|e().{..o|
|00000950| 6f 66 52 65 70 2a 20 53 | 69 6d 70 6c 65 52 65 70 |ofRep* S|impleRep|
|00000960| 6f 72 74 20 3d 20 6e 65 | 77 20 6f 6f 66 52 65 70 |ort = ne|w oofRep|
|00000970| 3b 0d 09 6f 6f 66 52 65 | 70 2a 20 53 69 6d 70 6c |;..oofRe|p* Simpl|
|00000980| 65 52 65 70 6f 72 74 57 | 69 74 68 4e 6f 74 65 73 |eReportW|ithNotes|
|00000990| 20 3d 20 6e 65 77 20 6f | 6f 66 52 65 70 3b 0d 09 | = new o|ofRep;..|
|000009a0| 6f 6f 66 52 65 70 2a 20 | 42 72 65 61 6b 52 65 70 |oofRep* |BreakRep|
|000009b0| 6f 72 74 20 3d 20 6e 65 | 77 20 6f 6f 66 52 65 70 |ort = ne|w oofRep|
|000009c0| 3b 0d 0d 09 50 61 74 69 | 65 6e 74 56 69 73 69 74 |;...Pati|entVisit|
|000009d0| 73 20 3d 20 6e 65 77 20 | 64 62 52 65 6c 61 74 69 |s = new |dbRelati|
|000009e0| 6f 6e 73 68 69 70 28 50 | 61 74 69 65 6e 74 73 2e |onship(P|atients.|
|000009f0| 56 69 73 69 74 73 2c 20 | 56 69 73 69 74 73 2e 50 |Visits, |Visits.P|
|00000a00| 61 74 69 65 6e 74 29 3b | 0d 09 0d 09 2f 2f 20 52 |atient);|....// R|
|00000a10| 41 4d 20 42 61 63 6b 65 | 6e 64 0d 09 74 68 65 44 |AM Backe|nd..theD|
|00000a20| 42 2e 6e 65 77 43 6f 6e | 6e 65 63 74 69 6f 6e 28 |B.newCon|nection(|
|00000a30| 29 3b 0d 09 50 61 74 69 | 65 6e 74 73 2e 41 64 64 |);..Pati|ents.Add|
|00000a40| 54 65 73 74 44 61 74 61 | 28 29 3b 0d 09 53 74 75 |TestData|();..Stu|
|00000a50| 64 65 6e 74 73 2e 41 64 | 64 54 65 73 74 44 61 74 |dents.Ad|dTestDat|
|00000a60| 61 28 29 3b 0d 0d 09 50 | 61 74 69 65 6e 74 73 2e |a();...P|atients.|
|00000a70| 73 65 74 53 6f 72 74 4f | 72 64 65 72 28 50 61 74 |setSortO|rder(Pat|
|00000a80| 69 65 6e 74 73 2e 4c 61 | 73 74 4e 61 6d 65 29 3b |ients.La|stName);|
|00000a90| 0d 09 50 61 74 69 65 6e | 74 73 2e 73 65 6c 65 63 |..Patien|ts.selec|
|00000aa0| 74 41 6c 6c 28 29 3b 0d | 09 0d 09 53 74 75 64 65 |tAll();.|...Stude|
|00000ab0| 6e 74 73 2e 73 65 74 53 | 6f 72 74 4f 72 64 65 72 |nts.setS|ortOrder|
|00000ac0| 28 64 62 53 6f 72 74 65 | 72 28 29 20 3c 3c 20 53 |(dbSorte|r() << S|
|00000ad0| 74 75 64 65 6e 74 73 2e | 4e 61 6d 65 20 3c 3c 20 |tudents.|Name << |
|00000ae0| 53 74 75 64 65 6e 74 73 | 2e 53 75 62 6a 65 63 74 |Students|.Subject|
|00000af0| 29 3b 0d 09 0d 09 64 62 | 56 69 65 77 20 53 76 69 |);....db|View Svi|
|00000b00| 65 77 28 53 74 75 64 65 | 6e 74 73 2c 20 66 61 6c |ew(Stude|nts, fal|
|00000b10| 73 65 29 3b 0d 09 53 76 | 69 65 77 20 3c 3c 20 53 |se);..Sv|iew << S|
|00000b20| 74 75 64 65 6e 74 73 2e | 4e 61 6d 65 20 3c 3c 20 |tudents.|Name << |
|00000b30| 53 74 75 64 65 6e 74 73 | 2e 53 75 62 6a 65 63 74 |Students|.Subject|
|00000b40| 20 3c 3c 20 53 74 75 64 | 65 6e 74 73 2e 4d 61 72 | << Stud|ents.Mar|
|00000b50| 6b 3b 0d 0d 09 2f 2f 20 | 4f 4b 20 2d 20 4c 65 74 |k;...// |OK - Let|
|00000b60| 27 73 20 67 65 74 20 50 | 6f 77 65 72 70 6c 61 6e |'s get P|owerplan|
|00000b70| 74 20 74 6f 20 77 6f 72 | 6b 0d 09 2f 2f 09 52 65 |t to wor|k..//.Re|
|00000b80| 67 69 73 74 65 72 20 74 | 68 65 20 66 75 6e 63 74 |gister t|he funct|
|00000b90| 69 6f 6e 73 20 74 6f 20 | 63 72 65 61 74 65 20 6f |ions to |create o|
|00000ba0| 75 72 20 63 75 73 74 6f | 6d 20 50 61 6e 65 20 63 |ur custo|m Pane c|
|00000bb0| 6c 61 73 73 65 73 0d 09 | 6f 6f 66 52 65 70 57 69 |lasses..|oofRepWi|
|00000bc0| 6e 64 6f 77 3a 3a 52 65 | 67 69 73 74 65 72 43 6c |ndow::Re|gisterCl|
|00000bd0| 61 73 73 28 29 3b 0d 0d | 09 2f 2f 20 44 6f 20 74 |ass();..|.// Do t|
|00000be0| 68 65 20 53 74 75 66 66 | 20 21 0d 2f 2f 2a 2a 2a |he Stuff| !.//***|
|00000bf0| 2a 2a 2a 20 67 6c 6f 62 | 61 6c 20 70 61 67 65 20 |*** glob|al page |
|00000c00| 66 6f 6f 74 65 72 20 2a | 2a 2a 2a 2a 2a 2a 09 0d |footer *|******..|
|00000c10| 09 6f 6f 66 52 65 70 4c | 61 79 6f 75 74 42 61 6e |.oofRepL|ayoutBan|
|00000c20| 64 2a 20 66 6f 6f 74 65 | 72 20 3d 20 6e 65 77 20 |d* foote|r = new |
|00000c30| 6f 6f 66 52 65 70 4c 61 | 79 6f 75 74 42 61 6e 64 |oofRepLa|youtBand|
|00000c40| 3b 0d 09 2a 66 6f 6f 74 | 65 72 0d 09 09 3c 3c 20 |;..*foot|er...<< |
|00000c50| 22 43 4c 49 4e 49 43 22 | 20 0d 09 09 3c 3c 20 6f |"CLINIC"| ...<< o|
|00000c60| 6f 66 52 65 70 54 65 78 | 74 42 6c 6f 63 6b 28 0d |ofRepTex|tBlock(.|
|00000c70| 09 09 09 6f 73 74 72 73 | 74 72 65 61 6d 28 29 20 |...ostrs|tream() |
|00000c80| 3c 3c 20 22 50 72 69 6e | 74 65 64 20 62 79 20 4d |<< "Prin|ted by M|
|00000c90| 41 4e 41 47 45 52 20 6f | 6e 20 22 20 3c 3c 20 64 |ANAGER o|n " << d|
|00000ca0| 62 44 61 74 65 3a 3a 74 | 6f 64 61 79 0d 09 09 29 |bDate::t|oday...)|
|00000cb0| 2e 61 6c 69 67 6e 28 6f | 6f 66 52 65 70 42 6c 6f |.align(o|ofRepBlo|
|00000cc0| 63 6b 3a 3a 61 6c 69 67 | 6e 52 69 67 68 74 29 3b |ck::alig|nRight);|
|00000cd0| 0d 2f 2f 20 69 66 20 61 | 74 74 61 63 68 69 6e 67 |.// if a|ttaching|
|00000ce0| 20 74 6f 20 61 20 72 65 | 70 6f 72 74 20 64 69 72 | to a re|port dir|
|00000cf0| 65 63 74 6c 79 2c 20 64 | 6f 20 74 68 65 20 66 6f |ectly, d|o the fo|
|00000d00| 6c 6c 6f 77 69 6e 67 09 | 09 0d 2f 2f 09 53 69 6d |llowing.|..//.Sim|
|00000d10| 70 6c 65 52 65 70 6f 72 | 74 2e 70 61 67 65 46 6f |pleRepor|t.pageFo|
|00000d20| 6f 74 65 72 73 28 29 20 | 3c 3c 20 6e 65 77 20 6f |oters() |<< new o|
|00000d30| 6f 66 52 65 70 4c 69 6e | 65 42 61 6e 64 20 3c 3c |ofRepLin|eBand <<|
|00000d40| 20 66 6f 6f 74 65 72 3b | 0d 09 6f 6f 66 52 65 70 | footer;|..oofRep|
|00000d50| 3a 3a 64 65 66 61 75 6c | 74 53 65 74 74 69 6e 67 |::defaul|tSetting|
|00000d60| 73 28 29 2d 3e 64 65 66 | 61 75 6c 74 50 61 67 65 |s()->def|aultPage|
|00000d70| 46 6f 6f 74 65 72 73 28 | 29 20 3c 3c 20 6e 65 77 |Footers(|) << new|
|00000d80| 20 6f 6f 66 52 65 70 4c | 69 6e 65 42 61 6e 64 20 | oofRepL|ineBand |
|00000d90| 3c 3c 20 66 6f 6f 74 65 | 72 3b 0d 09 0d 0d 2f 2f |<< foote|r;....//|
|00000da0| 2a 2a 2a 2a 2a 2a 20 73 | 69 6d 70 6c 65 20 6c 69 |****** s|imple li|
|00000db0| 73 74 20 20 2a 2a 2a 2a | 2a 2a 2a 09 0d 09 7b 0d |st ****|***...{.|
|00000dc0| 0d 09 09 6f 6f 66 52 65 | 70 4c 61 79 6f 75 74 42 |...oofRe|pLayoutB|
|00000dd0| 61 6e 64 2a 20 68 65 61 | 64 65 72 20 3d 20 6e 65 |and* hea|der = ne|
|00000de0| 77 20 6f 6f 66 52 65 70 | 4c 61 79 6f 75 74 42 61 |w oofRep|LayoutBa|
|00000df0| 6e 64 3b 0d 09 09 68 65 | 61 64 65 72 2d 3e 74 65 |nd;...he|ader->te|
|00000e00| 78 74 53 74 79 6c 65 28 | 22 48 65 6c 76 65 74 69 |xtStyle(|"Helveti|
|00000e10| 63 61 22 2c 20 31 38 2c | 20 69 74 61 6c 69 63 29 |ca", 18,| italic)|
|00000e20| 3b 0d 09 09 2a 68 65 61 | 64 65 72 20 3c 3c 20 22 |;...*hea|der << "|
|00000e30| 44 72 20 44 6f 6f 6c 6f | 74 27 73 20 43 6c 69 6e |Dr Doolo|t's Clin|
|00000e40| 69 63 5c 6e 22 20 3c 3c | 20 22 50 61 74 69 65 6e |ic\n" <<| "Patien|
|00000e50| 74 20 4c 69 73 74 5c 6e | 22 3b 0d 09 2f 2f 09 2a |t List\n|";..//.*|
|00000e60| 68 65 61 64 65 72 20 3c | 3c 20 20 50 61 74 69 65 |header <|< Patie|
|00000e70| 6e 74 73 2e 4c 61 73 74 | 4e 61 6d 65 20 3c 3c 20 |nts.Last|Name << |
|00000e80| 22 20 22 20 3c 3c 20 50 | 61 74 69 65 6e 74 73 2e |" " << P|atients.|
|00000e90| 4f 74 68 65 72 6e 61 6d | 65 73 3b 0d 09 09 53 69 |Othernam|es;...Si|
|00000ea0| 6d 70 6c 65 52 65 70 6f | 72 74 2d 3e 70 61 67 65 |mpleRepo|rt->page|
|00000eb0| 48 65 61 64 65 72 73 28 | 29 20 3c 3c 20 68 65 61 |Headers(|) << hea|
|00000ec0| 64 65 72 20 3c 3c 20 6e | 65 77 20 6f 6f 66 52 65 |der << n|ew oofRe|
|00000ed0| 70 4c 69 6e 65 42 61 6e | 64 20 3c 3c 20 6e 65 77 |pLineBan|d << new|
|00000ee0| 20 6f 6f 66 52 65 70 53 | 70 61 63 65 42 61 6e 64 | oofRepS|paceBand|
|00000ef0| 28 31 30 29 3b 0d 0d 09 | 09 53 69 6d 70 6c 65 52 |(10);...|.SimpleR|
|00000f00| 65 70 6f 72 74 2d 3e 62 | 6f 64 79 28 20 0d 09 09 |eport->b|ody( ...|
|00000f10| 09 6e 65 77 20 6f 6f 66 | 52 65 70 56 69 65 77 42 |.new oof|RepViewB|
|00000f20| 61 6e 64 28 0d 09 09 09 | 09 64 62 56 69 65 77 28 |and(....|.dbView(|
|00000f30| 50 61 74 69 65 6e 74 73 | 2c 20 66 61 6c 73 65 29 |Patients|, false)|
|00000f40| 20 3c 3c 20 50 61 74 69 | 65 6e 74 73 2e 4c 61 73 | << Pati|ents.Las|
|00000f50| 74 4e 61 6d 65 20 3c 3c | 20 50 61 74 69 65 6e 74 |tName <<| Patient|
|00000f60| 73 2e 4f 74 68 65 72 6e | 61 6d 65 73 2c 0d 09 09 |s.Othern|ames,...|
|00000f70| 09 09 74 72 75 65 20 2f | 2f 42 6f 78 65 64 0d 09 |..true /|/Boxed..|
|00000f80| 09 09 29 0d 09 09 29 3b | 09 0d 09 09 53 69 6d 70 |..)...);|....Simp|
|00000f90| 6c 65 52 65 70 6f 72 74 | 2d 3e 67 65 74 4c 6f 63 |leReport|->getLoc|
|00000fa0| 61 6c 53 65 74 74 69 6e | 67 73 28 29 2d 3e 64 72 |alSettin|gs()->dr|
|00000fb0| 61 77 48 65 61 64 69 6e | 67 73 44 6f 77 6e 54 6f |awHeadin|gsDownTo|
|00000fc0| 4c 65 76 65 6c 28 30 29 | 3b 09 2f 2f 20 6e 6f 20 |Level(0)|;.// no |
|00000fd0| 68 65 61 64 69 6e 67 73 | 20 6f 6e 20 76 69 65 77 |headings| on view|
|00000fe0| 73 20 61 74 20 61 6c 6c | 0d 09 09 6f 6f 66 52 65 |s at all|...oofRe|
|00000ff0| 70 57 69 6e 64 6f 77 3a | 3a 43 72 65 61 74 65 57 |pWindow:|:CreateW|
|00001000| 69 6e 64 6f 77 28 74 68 | 69 73 2c 20 53 69 6d 70 |indow(th|is, Simp|
|00001010| 6c 65 52 65 70 6f 72 74 | 29 3b 0d 09 7d 0d 09 09 |leReport|);..}...|
|00001020| 0d 2f 2f 2a 2a 2a 2a 2a | 2a 20 73 69 6d 70 6c 65 |.//*****|* simple|
|00001030| 20 6c 69 73 74 20 77 69 | 74 68 20 65 78 74 72 61 | list wi|th extra|
|00001040| 20 76 69 65 77 20 62 61 | 6e 64 20 75 73 65 64 20 | view ba|nd used |
|00001050| 74 6f 20 70 72 6f 76 69 | 64 65 20 6e 6f 74 65 73 |to provi|de notes|
|00001060| 20 61 74 20 74 68 65 20 | 62 6f 74 74 6f 6d 20 2a | at the |bottom *|
|00001070| 2a 2a 2a 2a 2a 2a 09 0d | 09 7b 0d 0d 09 09 6f 6f |******..|.{....oo|
|00001080| 66 52 65 70 4c 61 79 6f | 75 74 42 61 6e 64 2a 20 |fRepLayo|utBand* |
|00001090| 68 65 61 64 65 72 20 3d | 20 6e 65 77 20 6f 6f 66 |header =| new oof|
|000010a0| 52 65 70 4c 61 79 6f 75 | 74 42 61 6e 64 3b 0d 09 |RepLayou|tBand;..|
|000010b0| 09 68 65 61 64 65 72 2d | 3e 74 65 78 74 53 74 79 |.header-|>textSty|
|000010c0| 6c 65 28 22 48 65 6c 76 | 65 74 69 63 61 22 2c 20 |le("Helv|etica", |
|000010d0| 31 38 2c 20 69 74 61 6c | 69 63 29 3b 0d 09 09 2a |18, ital|ic);...*|
|000010e0| 68 65 61 64 65 72 20 3c | 3c 20 22 44 72 20 44 6f |header <|< "Dr Do|
|000010f0| 6f 6c 6f 74 27 73 20 43 | 6c 69 6e 69 63 5c 6e 22 |olot's C|linic\n"|
|00001100| 20 3c 3c 20 22 50 61 74 | 69 65 6e 74 20 4c 69 73 | << "Pat|ient Lis|
|00001110| 74 5c 6e 22 3b 0d 09 2f | 2f 09 2a 68 65 61 64 65 |t\n";../|/.*heade|
|00001120| 72 20 3c 3c 20 20 50 61 | 74 69 65 6e 74 73 2e 4c |r << Pa|tients.L|
|00001130| 61 73 74 4e 61 6d 65 20 | 3c 3c 20 22 20 22 20 3c |astName |<< " " <|
|00001140| 3c 20 50 61 74 69 65 6e | 74 73 2e 4f 74 68 65 72 |< Patien|ts.Other|
|00001150| 6e 61 6d 65 73 3b 0d 09 | 09 53 69 6d 70 6c 65 52 |names;..|.SimpleR|
|00001160| 65 70 6f 72 74 57 69 74 | 68 4e 6f 74 65 73 2d 3e |eportWit|hNotes->|
|00001170| 70 61 67 65 48 65 61 64 | 65 72 73 28 29 20 3c 3c |pageHead|ers() <<|
|00001180| 20 68 65 61 64 65 72 3b | 09 2f 2f 20 6e 6f 20 6c | header;|.// no l|
|00001190| 69 6e 65 20 61 73 20 69 | 74 20 6c 6f 6f 6b 73 20 |ine as i|t looks |
|000011a0| 61 20 62 69 74 20 73 69 | 6c 6c 79 20 6f 76 65 72 |a bit si|lly over|
|000011b0| 20 61 20 62 6f 78 65 64 | 20 72 65 70 6f 72 74 20 | a boxed| report |
|000011c0| 77 69 74 68 6f 75 74 20 | 61 20 73 70 61 63 65 0d |without |a space.|
|000011d0| 09 09 64 62 56 69 65 77 | 09 6e 69 6c 56 69 65 77 |..dbView|.nilView|
|000011e0| 3b 09 2f 2f 20 6c 61 63 | 6b 73 20 61 20 74 61 62 |;.// lac|ks a tab|
|000011f0| 6c 65 2c 20 6a 75 73 74 | 20 70 72 6f 76 69 64 65 |le, just| provide|
|00001200| 73 20 61 20 70 6c 61 63 | 65 20 74 6f 20 68 61 6e |s a plac|e to han|
|00001210| 67 20 73 6f 6d 65 20 74 | 65 78 74 20 63 6f 6d 6d |g some t|ext comm|
|00001220| 65 6e 74 73 0d 09 09 6e | 69 6c 56 69 65 77 20 0d |ents...n|ilView .|
|00001230| 09 09 09 3c 3c 20 22 54 | 68 69 73 20 69 73 20 74 |...<< "T|his is t|
|00001240| 68 65 20 66 69 72 73 74 | 20 6c 61 72 67 69 73 68 |he first| largish|
|00001250| 20 74 65 78 74 20 63 6f | 6d 6d 65 6e 74 5c 6e 77 | text co|mment\nw|
|00001260| 69 74 68 20 65 6d 62 65 | 64 64 65 64 20 6c 69 6e |ith embe|dded lin|
|00001270| 65 66 65 65 64 22 0d 09 | 09 09 3c 3c 20 22 54 68 |efeed"..|..<< "Th|
|00001280| 69 73 20 69 73 20 61 20 | 73 65 63 6f 6e 64 20 63 |is is a |second c|
|00001290| 6f 6d 6d 65 6e 74 20 77 | 68 69 63 68 20 73 68 6f |omment w|hich sho|
|000012a0| 75 6c 64 20 61 70 70 65 | 61 72 20 61 6c 6f 6e 67 |uld appe|ar along|
|000012b0| 73 69 64 65 20 74 68 65 | 20 66 69 72 73 74 20 63 |side the| first c|
|000012c0| 6f 6d 6d 65 6e 74 2e 22 | 3b 0d 09 09 0d 09 09 6f |omment."|;......o|
|000012d0| 6f 66 52 65 70 56 69 65 | 77 42 61 6e 64 2a 20 62 |ofRepVie|wBand* b|
|000012e0| 6f 64 79 42 61 6e 64 20 | 3d 20 6e 65 77 20 6f 6f |odyBand |= new oo|
|000012f0| 66 52 65 70 56 69 65 77 | 42 61 6e 64 28 0d 09 09 |fRepView|Band(...|
|00001300| 09 64 62 56 69 65 77 28 | 50 61 74 69 65 6e 74 73 |.dbView(|Patients|
|00001310| 2c 20 66 61 6c 73 65 29 | 20 3c 3c 20 50 61 74 69 |, false)| << Pati|
|00001320| 65 6e 74 73 2e 4c 61 73 | 74 4e 61 6d 65 20 3c 3c |ents.Las|tName <<|
|00001330| 20 50 61 74 69 65 6e 74 | 73 2e 4f 74 68 65 72 6e | Patient|s.Othern|
|00001340| 61 6d 65 73 2c 0d 09 09 | 09 74 72 75 65 20 2f 2f |ames,...|.true //|
|00001350| 42 6f 78 65 64 0d 09 09 | 29 3b 0d 09 09 62 6f 64 |Boxed...|);...bod|
|00001360| 79 42 61 6e 64 2d 3e 66 | 6f 6f 74 65 72 73 28 29 |yBand->f|ooters()|
|00001370| 20 3c 3c 20 6e 65 77 20 | 6f 6f 66 52 65 70 53 70 | << new |oofRepSp|
|00001380| 61 63 65 42 61 6e 64 28 | 32 30 29 20 3c 3c 20 6e |aceBand(|20) << n|
|00001390| 65 77 20 6f 6f 66 52 65 | 70 56 69 65 77 42 61 6e |ew oofRe|pViewBan|
|000013a0| 64 28 6e 69 6c 56 69 65 | 77 29 3b 0d 09 09 53 69 |d(nilVie|w);...Si|
|000013b0| 6d 70 6c 65 52 65 70 6f | 72 74 57 69 74 68 4e 6f |mpleRepo|rtWithNo|
|000013c0| 74 65 73 2d 3e 62 6f 64 | 79 28 62 6f 64 79 42 61 |tes->bod|y(bodyBa|
|000013d0| 6e 64 29 3b 09 0d 09 09 | 0d 09 09 6f 6f 66 52 65 |nd);....|...oofRe|
|000013e0| 70 57 69 6e 64 6f 77 3a | 3a 43 72 65 61 74 65 57 |pWindow:|:CreateW|
|000013f0| 69 6e 64 6f 77 28 74 68 | 69 73 2c 20 53 69 6d 70 |indow(th|is, Simp|
|00001400| 6c 65 52 65 70 6f 72 74 | 57 69 74 68 4e 6f 74 65 |leReport|WithNote|
|00001410| 73 29 3b 0d 09 7d 0d 09 | 09 0d 2f 2f 2a 2a 2a 2a |s);..}..|..//****|
|00001420| 2a 2a 20 73 69 6d 70 6c | 65 20 6c 69 73 74 20 77 |** simpl|e list w|
|00001430| 69 74 68 20 67 72 61 70 | 68 20 61 6e 64 20 62 72 |ith grap|h and br|
|00001440| 65 61 6b 20 61 66 74 65 | 72 20 65 61 63 68 20 72 |eak afte|r each r|
|00001450| 65 63 6f 72 64 20 66 6f | 72 20 32 6e 64 20 6c 69 |ecord fo|r 2nd li|
|00001460| 73 74 20 2a 2a 2a 2a 2a | 2a 2a 09 0d 09 7b 0d 09 |st *****|**...{..|
|00001470| 09 6f 6f 66 52 65 70 4c | 61 79 6f 75 74 42 61 6e |.oofRepL|ayoutBan|
|00001480| 64 2a 20 68 65 61 64 65 | 72 20 3d 20 6e 65 77 20 |d* heade|r = new |
|00001490| 6f 6f 66 52 65 70 4c 61 | 79 6f 75 74 42 61 6e 64 |oofRepLa|youtBand|
|000014a0| 3b 0d 09 09 68 65 61 64 | 65 72 2d 3e 74 65 78 74 |;...head|er->text|
|000014b0| 53 74 79 6c 65 28 22 48 | 65 6c 76 65 74 69 63 61 |Style("H|elvetica|
|000014c0| 22 2c 20 31 38 2c 20 69 | 74 61 6c 69 63 29 3b 0d |", 18, i|talic);.|
|000014d0| 09 09 2a 68 65 61 64 65 | 72 20 3c 3c 20 22 44 72 |..*heade|r << "Dr|
|000014e0| 20 44 6f 6f 6c 6f 74 27 | 73 20 43 6c 69 6e 69 63 | Doolot'|s Clinic|
|000014f0| 5c 6e 22 20 3c 3c 20 22 | 50 61 74 69 65 6e 74 20 |\n" << "|Patient |
|00001500| 4c 69 73 74 20 57 69 74 | 68 20 44 65 74 61 69 6c |List Wit|h Detail|
|00001510| 73 5c 6e 22 3b 0d 09 09 | 42 72 65 61 6b 52 65 70 |s\n";...|BreakRep|
|00001520| 6f 72 74 2d 3e 70 61 67 | 65 48 65 61 64 65 72 73 |ort->pag|eHeaders|
|00001530| 28 29 20 3c 3c 20 68 65 | 61 64 65 72 20 3c 3c 20 |() << he|ader << |
|00001540| 6e 65 77 20 6f 6f 66 52 | 65 70 4c 69 6e 65 42 61 |new oofR|epLineBa|
|00001550| 6e 64 28 32 29 3b 0d 0d | 09 09 64 62 56 69 65 77 |nd(2);..|..dbView|
|00001560| 20 53 69 6d 70 6c 65 50 | 61 74 69 65 6e 74 73 28 | SimpleP|atients(|
|00001570| 50 61 74 69 65 6e 74 73 | 2c 20 66 61 6c 73 65 29 |Patients|, false)|
|00001580| 3b 0d 09 09 53 69 6d 70 | 6c 65 50 61 74 69 65 6e |;...Simp|lePatien|
|00001590| 74 73 20 3c 3c 20 50 61 | 74 69 65 6e 74 73 2e 4c |ts << Pa|tients.L|
|000015a0| 61 73 74 4e 61 6d 65 20 | 3c 3c 20 50 61 74 69 65 |astName |<< Patie|
|000015b0| 6e 74 73 2e 4f 74 68 65 | 72 6e 61 6d 65 73 3b 0d |nts.Othe|rnames;.|
|000015c0| 09 09 53 69 6d 70 6c 65 | 50 61 74 69 65 6e 74 73 |..Simple|Patients|
|000015d0| 2e 63 6f 6c 53 69 7a 65 | 72 28 29 2d 3e 73 65 74 |.colSize|r()->set|
|000015e0| 46 69 78 65 64 57 69 64 | 74 68 28 30 2c 20 38 30 |FixedWid|th(0, 80|
|000015f0| 29 3b 09 2f 2f 20 70 69 | 78 65 6c 73 0d 09 09 6f |);.// pi|xels...o|
|00001600| 6f 66 52 65 70 56 69 65 | 77 42 61 6e 64 2a 20 62 |ofRepVie|wBand* b|
|00001610| 6f 64 79 20 3d 20 6e 65 | 77 20 6f 6f 66 52 65 70 |ody = ne|w oofRep|
|00001620| 56 69 65 77 42 61 6e 64 | 28 53 69 6d 70 6c 65 50 |ViewBand|(SimpleP|
|00001630| 61 74 69 65 6e 74 73 29 | 3b 0d 0d 09 09 6f 6f 66 |atients)|;....oof|
|00001640| 52 65 70 56 69 65 77 42 | 61 6e 64 2a 20 62 6f 64 |RepViewB|and* bod|
|00001650| 79 32 20 3d 20 6e 65 77 | 20 6f 6f 66 52 65 70 56 |y2 = new| oofRepV|
|00001660| 69 65 77 42 61 6e 64 28 | 0d 09 09 09 64 62 56 69 |iewBand(|....dbVi|
|00001670| 65 77 28 50 61 74 69 65 | 6e 74 73 2e 56 69 73 69 |ew(Patie|nts.Visi|
|00001680| 74 73 2c 20 66 61 6c 73 | 65 29 20 3c 3c 20 50 61 |ts, fals|e) << Pa|
|00001690| 74 69 65 6e 74 73 2e 56 | 69 73 69 74 73 2d 3e 56 |tients.V|isits->V|
|000016a0| 69 73 69 74 44 61 74 65 | 20 3c 3c 20 50 61 74 69 |isitDate| << Pati|
|000016b0| 65 6e 74 73 2e 56 69 73 | 69 74 73 2d 3e 57 68 79 |ents.Vis|its->Why|
|000016c0| 0d 09 09 29 3b 0d 09 09 | 0d 09 09 6f 6f 66 52 65 |...);...|...oofRe|
|000016d0| 70 47 72 61 70 68 42 61 | 6e 64 2a 20 67 72 61 70 |pGraphBa|nd* grap|
|000016e0| 68 20 3d 20 6e 65 77 20 | 6f 6f 66 52 65 70 47 72 |h = new |oofRepGr|
|000016f0| 61 70 68 42 61 6e 64 28 | 0d 09 09 09 6e 65 77 20 |aphBand(|....new |
|00001700| 6f 6f 66 43 6f 6c 75 6d | 6e 47 72 61 70 68 28 26 |oofColum|nGraph(&|
|00001710| 53 76 69 65 77 29 2c 0d | 09 09 09 33 30 30 2c 33 |Sview),.|...300,3|
|00001720| 30 30 2c 35 30 30 2c 20 | 22 54 65 73 74 20 47 72 |00,500, |"Test Gr|
|00001730| 61 70 68 22 0d 09 09 29 | 3b 0d 09 09 0d 09 09 62 |aph"...)|;......b|
|00001740| 6f 64 79 32 2d 3e 68 65 | 61 64 65 72 73 28 29 20 |ody2->he|aders() |
|00001750| 3c 3c 20 6e 65 77 20 6f | 6f 66 52 65 70 53 70 61 |<< new o|ofRepSpa|
|00001760| 63 65 42 61 6e 64 28 34 | 29 3b 09 2f 2f 20 73 6d |ceBand(4|);.// sm|
|00001770| 61 6c 6c 20 67 61 70 20 | 62 65 66 6f 72 65 20 64 |all gap |before d|
|00001780| 65 74 61 69 6c 73 0d 09 | 09 62 6f 64 79 32 2d 3e |etails..|.body2->|
|00001790| 66 6f 6f 74 65 72 73 28 | 29 20 3c 3c 20 6e 65 77 |footers(|) << new|
|000017a0| 20 6f 6f 66 52 65 70 53 | 70 61 63 65 42 61 6e 64 | oofRepS|paceBand|
|000017b0| 28 33 32 29 3b 20 2f 2f | 20 6c 61 72 67 65 20 67 |(32); //| large g|
|000017c0| 61 70 20 61 66 74 65 72 | 0d 0d 09 09 62 6f 64 79 |ap after|....body|
|000017d0| 2d 3e 66 6f 6f 74 65 72 | 42 72 65 61 6b 73 28 29 |->footer|Breaks()|
|000017e0| 20 3c 3c 20 6e 65 77 20 | 6f 6f 66 52 65 70 42 72 | << new |oofRepBr|
|000017f0| 65 61 6b 45 76 65 72 79 | 52 65 63 6f 72 64 28 62 |eakEvery|Record(b|
|00001800| 6f 64 79 32 29 3b 0d 09 | 09 62 6f 64 79 2d 3e 66 |ody2);..|.body->f|
|00001810| 6f 6f 74 65 72 73 28 29 | 20 3c 3c 20 67 72 61 70 |ooters()| << grap|
|00001820| 68 3b 0d 0d 09 09 42 72 | 65 61 6b 52 65 70 6f 72 |h;....Br|eakRepor|
|00001830| 74 2d 3e 62 6f 64 79 28 | 62 6f 64 79 29 3b 0d 09 |t->body(|body);..|
|00001840| 09 0d 2f 2a 09 09 54 48 | 50 72 69 6e 74 20 6d 79 |../*..TH|Print my|
|00001850| 54 48 50 72 69 6e 74 3d | 55 50 72 69 6e 74 69 6e |THPrint=|UPrintin|
|00001860| 67 4d 67 72 3a 3a 43 72 | 65 61 74 65 50 72 69 6e |gMgr::Cr|eatePrin|
|00001870| 74 52 65 63 6f 72 64 28 | 29 3b 0d 09 09 55 50 72 |tRecord(|);...UPr|
|00001880| 69 6e 74 69 6e 67 4d 67 | 72 3a 3a 41 73 6b 50 61 |intingMg|r::AskPa|
|00001890| 67 65 53 65 74 75 70 28 | 6d 79 54 48 50 72 69 6e |geSetup(|myTHPrin|
|000018a0| 74 29 3b 0d 09 09 69 66 | 28 55 50 72 69 6e 74 69 |t);...if|(UPrinti|
|000018b0| 6e 67 4d 67 72 3a 3a 41 | 73 6b 50 72 69 6e 74 4a |ngMgr::A|skPrintJ|
|000018c0| 6f 62 28 6d 79 54 48 50 | 72 69 6e 74 29 29 20 7b |ob(myTHP|rint)) {|
|000018d0| 0d 09 09 09 42 72 65 61 | 6b 52 65 70 6f 72 74 2d |....Brea|kReport-|
|000018e0| 3e 64 72 61 77 28 6f 6f | 66 52 65 70 4d 61 63 50 |>draw(oo|fRepMacP|
|000018f0| 72 69 6e 74 28 6d 79 54 | 48 50 72 69 6e 74 29 29 |rint(myT|HPrint))|
|00001900| 3b 0d 09 09 7d 0d 09 09 | 3a 3a 44 69 73 70 6f 73 |;...}...|::Dispos|
|00001910| 65 48 61 6e 64 6c 65 28 | 28 48 61 6e 64 6c 65 29 |eHandle(|(Handle)|
|00001920| 6d 79 54 48 50 72 69 6e | 74 29 3b 0d 2a 2f 0d 09 |myTHPrin|t);.*/..|
|00001930| 09 6f 6f 66 52 65 70 57 | 69 6e 64 6f 77 3a 3a 43 |.oofRepW|indow::C|
|00001940| 72 65 61 74 65 57 69 6e | 64 6f 77 28 74 68 69 73 |reateWin|dow(this|
|00001950| 2c 20 42 72 65 61 6b 52 | 65 70 6f 72 74 29 3b 0d |, BreakR|eport);.|
|00001960| 09 7d 0d 7d 0d 0d 2f 2f | 20 2d 2d 2d 2d 2d 2d 2d |.}.}..//| -------|
|00001970| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001980| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001990| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000019a0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000019b0| 2d 2d 2d 2d 0d 2f 2f 09 | 09 2a 20 4f 62 65 79 43 |----.//.|.* ObeyC|
|000019c0| 6f 6d 6d 61 6e 64 0d 2f | 2f 20 2d 2d 2d 2d 2d 2d |ommand./|/ ------|
|000019d0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000019e0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|000019f0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001a00| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001a10| 2d 2d 2d 2d 2d 0d 2f 2f | 09 52 65 73 70 6f 6e 64 |-----.//|.Respond|
|00001a20| 20 74 6f 20 63 6f 6d 6d | 61 6e 64 73 0d 0d 42 6f | to comm|ands..Bo|
|00001a30| 6f 6c 65 61 6e 0d 52 65 | 70 54 65 73 74 41 70 70 |olean.Re|pTestApp|
|00001a40| 3a 3a 4f 62 65 79 43 6f | 6d 6d 61 6e 64 28 0d 09 |::ObeyCo|mmand(..|
|00001a50| 43 6f 6d 6d 61 6e 64 54 | 09 69 6e 43 6f 6d 6d 61 |CommandT|.inComma|
|00001a60| 6e 64 2c 0d 09 76 6f 69 | 64 09 09 2a 69 6f 50 61 |nd,..voi|d..*ioPa|
|00001a70| 72 61 6d 29 0d 7b 0d 09 | 42 6f 6f 6c 65 61 6e 09 |ram).{..|Boolean.|
|00001a80| 63 6d 64 48 61 6e 64 6c | 65 64 20 3d 20 74 72 75 |cmdHandl|ed = tru|
|00001a90| 65 3b 0d 09 0d 09 73 77 | 69 74 63 68 20 28 69 6e |e;....sw|itch (in|
|00001aa0| 43 6f 6d 6d 61 6e 64 29 | 20 7b 0d 09 0d 09 09 64 |Command)| {.....d|
|00001ab0| 65 66 61 75 6c 74 3a 0d | 09 09 09 63 6d 64 48 61 |efault:.|...cmdHa|
|00001ac0| 6e 64 6c 65 64 20 3d 20 | 4c 41 70 70 6c 69 63 61 |ndled = |LApplica|
|00001ad0| 74 69 6f 6e 3a 3a 4f 62 | 65 79 43 6f 6d 6d 61 6e |tion::Ob|eyComman|
|00001ae0| 64 28 69 6e 43 6f 6d 6d | 61 6e 64 2c 20 69 6f 50 |d(inComm|and, ioP|
|00001af0| 61 72 61 6d 29 3b 0d 09 | 09 09 62 72 65 61 6b 3b |aram);..|..break;|
|00001b00| 0d 09 7d 0d 09 0d 09 72 | 65 74 75 72 6e 20 63 6d |..}....r|eturn cm|
|00001b10| 64 48 61 6e 64 6c 65 64 | 3b 0d 7d 0d 0d 0d 2f 2f |dHandled|;.}...//|
|00001b20| 20 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d | -------|--------|
|00001b30| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001b40| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001b50| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001b60| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 0d 2f 2f 09 |--------|----.//.|
|00001b70| 09 2a 20 46 69 6e 64 43 | 6f 6d 6d 61 6e 64 53 74 |.* FindC|ommandSt|
|00001b80| 61 74 75 73 0d 2f 2f 20 | 2d 2d 2d 2d 2d 2d 2d 2d |atus.// |--------|
|00001b90| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001ba0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001bb0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001bc0| 2d 2d 2d 2d 2d 2d 2d 2d | 2d 2d 2d 2d 2d 2d 2d 2d |--------|--------|
|00001bd0| 2d 2d 2d 0d 2f 2f 09 50 | 61 73 73 20 62 61 63 6b |---.//.P|ass back|
|00001be0| 20 73 74 61 74 75 73 20 | 6f 66 20 61 20 28 6d 65 | status |of a (me|
|00001bf0| 6e 75 29 20 63 6f 6d 6d | 61 6e 64 0d 0d 76 6f 69 |nu) comm|and..voi|
|00001c00| 64 0d 52 65 70 54 65 73 | 74 41 70 70 3a 3a 46 69 |d.RepTes|tApp::Fi|
|00001c10| 6e 64 43 6f 6d 6d 61 6e | 64 53 74 61 74 75 73 28 |ndComman|dStatus(|
|00001c20| 0d 09 43 6f 6d 6d 61 6e | 64 54 09 69 6e 43 6f 6d |..Comman|dT.inCom|
|00001c30| 6d 61 6e 64 2c 0d 09 42 | 6f 6f 6c 65 61 6e 09 09 |mand,..B|oolean..|
|00001c40| 26 6f 75 74 45 6e 61 62 | 6c 65 64 2c 0d 09 42 6f |&outEnab|led,..Bo|
|00001c50| 6f 6c 65 61 6e 09 09 26 | 6f 75 74 55 73 65 73 4d |olean..&|outUsesM|
|00001c60| 61 72 6b 2c 0d 09 43 68 | 61 72 31 36 09 09 26 6f |ark,..Ch|ar16..&o|
|00001c70| 75 74 4d 61 72 6b 2c 0d | 09 53 74 72 32 35 35 09 |utMark,.|.Str255.|
|00001c80| 09 6f 75 74 4e 61 6d 65 | 29 0d 7b 0d 09 73 77 69 |.outName|).{..swi|
|00001c90| 74 63 68 20 28 69 6e 43 | 6f 6d 6d 61 6e 64 29 20 |tch (inC|ommand) |
|00001ca0| 7b 0d 09 0d 09 09 64 65 | 66 61 75 6c 74 3a 0d 09 |{.....de|fault:..|
|00001cb0| 09 09 4c 41 70 70 6c 69 | 63 61 74 69 6f 6e 3a 3a |..LAppli|cation::|
|00001cc0| 46 69 6e 64 43 6f 6d 6d | 61 6e 64 53 74 61 74 75 |FindComm|andStatu|
|00001cd0| 73 28 69 6e 43 6f 6d 6d | 61 6e 64 2c 20 6f 75 74 |s(inComm|and, out|
|00001ce0| 45 6e 61 62 6c 65 64 2c | 20 6f 75 74 55 73 65 73 |Enabled,| outUses|
|00001cf0| 4d 61 72 6b 2c 0d 09 09 | 09 09 09 09 09 09 6f 75 |Mark,...|......ou|
|00001d00| 74 4d 61 72 6b 2c 20 6f | 75 74 4e 61 6d 65 29 3b |tMark, o|utName);|
|00001d10| 0d 09 09 09 62 72 65 61 | 6b 3b 0d 09 7d 0d 7d 0d |....brea|k;..}.}.|
|00001d20| 0d 2f 2f 20 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |.// ====|========|
|00001d30| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001d40| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001d50| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001d60| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 0d |========|=======.|
|00001d70| 2f 2f 09 09 2a 20 53 74 | 75 64 65 6e 74 20 74 65 |//..* St|udent te|
|00001d80| 73 74 20 64 61 74 61 0d | 2f 2f 20 3d 3d 3d 3d 3d |st data.|// =====|
|00001d90| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001da0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001db0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001dc0| 3d 3d 3d 3d 3d 3d 3d 3d | 3d 3d 3d 3d 3d 3d 3d 3d |========|========|
|00001dd0| 3d 3d 3d 3d 3d 3d 0d 76 | 6f 69 64 20 64 62 53 74 |======.v|oid dbSt|
|00001de0| 75 64 65 6e 74 3a 3a 41 | 64 64 28 63 6f 6e 73 74 |udent::A|dd(const|
|00001df0| 20 63 68 61 72 20 2a 6e | 61 6d 65 2c 20 63 6f 6e | char *n|ame, con|
|00001e00| 73 74 20 63 68 61 72 20 | 2a 73 75 62 6a 65 63 74 |st char |*subject|
|00001e10| 2c 20 63 6f 6e 73 74 20 | 6c 6f 6e 67 20 6d 61 72 |, const |long mar|
|00001e20| 6b 29 0d 7b 0d 09 6e 65 | 77 52 65 63 6f 72 64 28 |k).{..ne|wRecord(|
|00001e30| 29 3b 0d 09 4e 61 6d 65 | 20 3d 20 6e 61 6d 65 3b |);..Name| = name;|
|00001e40| 0d 09 53 75 62 6a 65 63 | 74 20 3d 20 73 75 62 6a |..Subjec|t = subj|
|00001e50| 65 63 74 3b 0d 09 4d 61 | 72 6b 20 3d 20 6d 61 72 |ect;..Ma|rk = mar|
|00001e60| 6b 3b 0d 09 73 61 76 65 | 52 65 63 6f 72 64 28 29 |k;..save|Record()|
|00001e70| 3b 0d 7d 0d 0d 0d 76 6f | 69 64 20 64 62 53 74 75 |;.}...vo|id dbStu|
|00001e80| 64 65 6e 74 3a 3a 41 64 | 64 54 65 73 74 44 61 74 |dent::Ad|dTestDat|
|00001e90| 61 28 29 0d 7b 0d 09 41 | 64 64 28 22 41 6c 69 63 |a().{..A|dd("Alic|
|00001ea0| 65 20 43 68 61 6e 22 2c | 20 22 4d 61 74 68 73 22 |e Chan",| "Maths"|
|00001eb0| 2c 20 36 32 29 3b 0d 09 | 41 64 64 28 22 41 6c 69 |, 62);..|Add("Ali|
|00001ec0| 63 65 20 43 68 61 6e 22 | 2c 20 22 53 6f 63 69 61 |ce Chan"|, "Socia|
|00001ed0| 6c 20 53 74 75 64 69 65 | 73 22 2c 20 37 32 29 3b |l Studie|s", 72);|
|00001ee0| 0d 09 41 64 64 28 22 41 | 6c 69 63 65 20 43 68 61 |..Add("A|lice Cha|
|00001ef0| 6e 22 2c 20 22 45 6e 67 | 6c 69 73 68 22 2c 20 36 |n", "Eng|lish", 6|
|00001f00| 35 29 3b 0d 09 41 64 64 | 28 22 41 6c 69 63 65 20 |5);..Add|("Alice |
|00001f10| 43 68 61 6e 22 2c 20 22 | 53 63 69 65 6e 63 65 22 |Chan", "|Science"|
|00001f20| 2c 20 38 32 29 3b 0d 0d | 09 41 64 64 28 22 4b 61 |, 82);..|.Add("Ka|
|00001f30| 74 68 79 20 52 6f 62 69 | 6e 73 22 2c 20 22 4d 61 |thy Robi|ns", "Ma|
|00001f40| 74 68 73 22 2c 20 38 32 | 29 3b 0d 09 41 64 64 28 |ths", 82|);..Add(|
|00001f50| 22 4b 61 74 68 79 20 52 | 6f 62 69 6e 73 22 2c 20 |"Kathy R|obins", |
|00001f60| 22 53 6f 63 69 61 6c 20 | 53 74 75 64 69 65 73 22 |"Social |Studies"|
|00001f70| 2c 20 35 34 29 3b 0d 09 | 41 64 64 28 22 4b 61 74 |, 54);..|Add("Kat|
|00001f80| 68 79 20 52 6f 62 69 6e | 73 22 2c 20 22 45 6e 67 |hy Robin|s", "Eng|
|00001f90| 6c 69 73 68 22 2c 20 34 | 34 29 3b 0d 09 41 64 64 |lish", 4|4);..Add|
|00001fa0| 28 22 4b 61 74 68 79 20 | 52 6f 62 69 6e 73 22 2c |("Kathy |Robins",|
|00001fb0| 20 22 53 63 69 65 6e 63 | 65 22 2c 20 37 35 29 3b | "Scienc|e", 75);|
|00001fc0| 0d 0d 09 41 64 64 28 22 | 42 72 65 74 74 20 42 61 |...Add("|Brett Ba|
|00001fd0| 6b 65 72 22 2c 20 22 4d | 61 74 68 73 22 2c 20 36 |ker", "M|aths", 6|
|00001fe0| 35 29 3b 0d 09 41 64 64 | 28 22 42 72 65 74 74 20 |5);..Add|("Brett |
|00001ff0| 42 61 6b 65 72 22 2c 20 | 22 53 6f 63 69 61 6c 20 |Baker", |"Social |
|00002000| 53 74 75 64 69 65 73 22 | 2c 20 37 38 29 3b 0d 09 |Studies"|, 78);..|
|00002010| 41 64 64 28 22 42 72 65 | 74 74 20 42 61 6b 65 72 |Add("Bre|tt Baker|
|00002020| 22 2c 20 22 45 6e 67 6c | 69 73 68 22 2c 20 36 34 |", "Engl|ish", 64|
|00002030| 29 3b 0d 09 41 64 64 28 | 22 42 72 65 74 74 20 42 |);..Add(|"Brett B|
|00002040| 61 6b 65 72 22 2c 20 22 | 53 63 69 65 6e 63 65 22 |aker", "|Science"|
|00002050| 2c 20 37 32 29 3b 0d 0d | 09 41 64 64 28 22 4a 61 |, 72);..|.Add("Ja|
|00002060| 63 6b 20 53 6d 69 74 68 | 22 2c 20 22 4d 61 74 68 |ck Smith|", "Math|
|00002070| 73 22 2c 20 37 31 29 3b | 0d 09 41 64 64 28 22 4a |s", 71);|..Add("J|
|00002080| 61 63 6b 20 53 6d 69 74 | 68 22 2c 20 22 45 6e 67 |ack Smit|h", "Eng|
|00002090| 6c 69 73 68 22 2c 20 35 | 36 29 3b 0d 09 41 64 64 |lish", 5|6);..Add|
|000020a0| 28 22 4a 61 63 6b 20 53 | 6d 69 74 68 22 2c 20 22 |("Jack S|mith", "|
|000020b0| 53 63 69 65 6e 63 65 22 | 2c 20 38 31 29 3b 0d 09 |Science"|, 81);..|
|000020c0| 41 64 64 28 22 4a 61 63 | 6b 20 53 6d 69 74 68 22 |Add("Jac|k Smith"|
|000020d0| 2c 20 22 53 6f 63 69 61 | 6c 20 53 74 75 64 69 65 |, "Socia|l Studie|
|000020e0| 73 22 2c 20 33 35 29 3b | 0d 7d 0d 00 00 00 00 00 |s", 35);|.}......|
|000020f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002100| 00 00 01 00 00 00 02 df | 00 00 01 df 00 00 00 86 |........|........|
|00002110| 0d 36 29 20 4c 69 6e 75 | 78 0d 37 29 20 46 72 65 |.6) Linu|x.7) Fre|
|00002120| 65 42 53 44 0d 38 29 20 | 53 6f 6c 61 72 69 73 20 |eBSD.8) |Solaris |
|00002130| 0d 52 65 70 54 65 73 74 | 41 70 70 2e 63 70 02 00 |.RepTest|App.cp..|
|00002140| 00 00 50 61 72 74 53 49 | 54 21 00 00 00 00 00 00 |..PartSI|T!......|
|00002150| 00 00 50 61 72 74 53 49 | 54 21 00 00 00 00 00 00 |..PartSI|T!......|
|00002160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002170| 00 00 b0 1b 76 20 00 00 | 00 00 00 00 03 65 6c 6c |....v ..|.....ell|
|00002180| 0d 31 32 29 20 54 47 56 | 0d 0d 4d 6f 73 74 20 70 |.12) TGV|..Most p|
|00002190| 65 6f 70 6c 65 20 72 65 | 63 6f 6d 6d 65 6e 64 65 |eople re|commende|
|000021a0| 64 20 65 58 63 65 65 64 | 2c 20 61 6c 74 68 6f 75 |d eXceed|, althou|
|000021b0| 67 68 20 47 4f 2d 47 6c | 6f 62 61 6c 20 69 73 20 |gh GO-Gl|obal is |
|000021c0| 64 65 66 69 6e 69 74 65 | 6c 79 20 77 6f 72 74 68 |definite|ly worth|
|000021d0| 20 0d 6c 6f 6f 6b 69 6e | 67 20 69 6e 74 6f 2c 20 | .lookin|g into, |
|000021e0| 61 73 20 6d 79 20 61 70 | 70 6c 69 63 61 74 69 6f |as my ap|plicatio|
|000021f0| 6e 20 77 69 6c 6c 20 62 | 65 20 6e 65 74 77 6f 72 |n will b|e networ|
|00002200| 00 00 00 08 00 00 00 00 | 00 00 00 00 00 00 00 78 |........|.......x|
|00002210| 00 03 00 00 00 48 00 48 | 00 00 00 00 03 0d 02 1a |.....H.H|........|
|00002220| ff e1 ff e4 03 2b 02 37 | 03 47 05 7b 03 e0 00 02 |.....+.7|.G.{....|
|00002230| 00 00 00 48 00 48 00 00 | 00 00 02 d8 02 28 00 01 |...H.H..|.....(..|
|00002240| 00 00 00 64 00 00 00 01 | 00 03 03 03 00 ff 00 01 |...d....|........|
|00002250| 00 02 00 01 00 01 01 5d | 0c e4 00 00 00 00 00 00 |.......]|........|
|00002260| 00 00 60 08 00 19 01 90 | 00 00 00 00 00 00 00 00 |..`.....|........|
|00002270| 00 00 00 00 00 00 00 01 | 00 00 00 00 00 00 00 00 |........|........|
|00002280| 00 00 00 00 00 00 00 00 | 00 00 00 15 01 00 00 00 |........|........|
|00002290| 00 00 00 00 01 00 01 00 | 00 09 06 4d 6f 6e 61 63 |........|...Monac|
|000022a0| 6f 00 00 00 48 00 09 4d | 6f 6e 61 63 6f 00 00 00 |o...H..M|onaco...|
|000022b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000022c0| 00 00 00 00 00 00 00 00 | 03 00 04 00 56 00 03 02 |........|....V...|
|000022d0| 5d 02 63 00 56 00 03 02 | 5d 02 63 af 6f 87 4d 00 |].c.V...|].c.o.M.|
|000022e0| 00 16 a0 00 00 16 a0 00 | 00 13 94 01 00 00 00 00 |........|........|
|000022f0| e6 00 08 00 00 02 c8 00 | 00 02 cc 05 6d 61 69 6e |........|....main|
|00002300| 00 00 00 07 05 00 00 07 | 1b 15 52 65 70 54 65 73 |........|..RepTes|
|00002310| 74 41 70 70 5c 52 65 70 | 54 65 73 74 41 70 70 00 |tApp\Rep|TestApp.|
|00002320| 00 07 e2 00 00 07 f9 17 | 7e 52 65 70 54 65 73 74 |........|~RepTest|
|00002330| 41 70 70 5c 52 65 70 54 | 65 73 74 41 70 70 00 00 |App\RepT|estApp..|
|00002340| 00 08 b3 00 00 08 c9 15 | 49 6e 69 74 69 61 6c 69 |........|Initiali|
|00002350| 7a 65 5c 52 65 70 54 65 | 73 74 41 70 70 00 00 19 |ze\RepTe|stApp...|
|00002360| b6 00 00 19 cd 17 4f 62 | 65 79 43 6f 6d 6d 61 6e |......Ob|eyComman|
|00002370| 64 5c 52 65 70 54 65 73 | 74 41 70 70 00 00 00 1b |d\RepTes|tApp....|
|00002380| 82 00 00 1b 9f 1d 46 69 | 6e 64 43 6f 6d 6d 61 6e |......Fi|ndComman|
|00002390| 64 53 74 61 74 75 73 5c | 52 65 70 54 65 73 74 41 |dStatus\|RepTestA|
|000023a0| 70 70 00 00 00 1d 5c 00 | 00 1d 6a 0d 41 64 64 5c |pp....\.|..j.Add\|
|000023b0| 64 62 53 74 75 64 65 6e | 74 00 00 1d fb 00 00 1e |dbStuden|t.......|
|000023c0| 11 15 41 64 64 54 65 73 | 74 44 61 74 61 5c 64 62 |..AddTes|tData\db|
|000023d0| 53 74 75 64 65 6e 74 00 | 00 00 04 00 01 00 01 00 |Student.|........|
|000023e0| 00 01 00 00 00 02 df 00 | 00 01 df 00 00 00 86 02 |........|........|
|000023f0| 3e 16 44 44 4e 00 00 00 | 1c 00 86 00 03 4d 50 53 |>.DDN...|.....MPS|
|00002400| 52 00 02 00 22 46 50 72 | 66 00 00 00 46 46 50 52 |R..."FPr|f...FFPR|
|00002410| 46 00 00 00 52 4d 57 42 | 42 00 00 00 5e 03 ee ff |F...RMWB|B...^...|
|00002420| ff 00 00 00 0c 00 00 00 | 00 03 ed ff ff 00 00 00 |........|........|
|00002430| a1 00 00 00 00 03 ef ff | ff 00 00 00 ed 00 00 00 |........|........|
|00002440| 00 05 1a ff ff 00 00 00 | 00 00 00 00 00 05 1a ff |........|........|
|00002450| ff 00 00 00 88 00 00 00 | 00 03 f0 ff ff 00 00 01 |........|........|
|00002460| d7 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002470| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
+--------+-------------------------+-------------------------+--------+--------+